const config = require('../../config/config.js');
const openFunctions = config.openFunctions;
Component({
  externalClasses: ['open-class'],
  /**
   * 组件的属性列表
   */
  properties: {
    hide: { // 是否隐藏
      type: Boolean,
      value: true
    },
    toast: { // 提示语
      type: String,
      value: "敬请期待"
    },
    key: { // 与配置文件对应的key值
      type: String,
      value: null
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    isOpen: false
  },
  lifetimes: {

  },
  observers: {
    //监听配置文件
    'key': function(value) {
      console.log("当前功能key值===", value)
      this.setData({
        isOpen: openFunctions[value] || false
      })
    }
  },
  /**
   * 组件的方法列表
   */
  methods: {
    showToast() {
      wx.showToast({
        title: this.data.toast,
        icon: 'none',
        duration: 2000
      })
    }
  }
})